package main

import "fmt"

func main() {
	// 5.编写程序，声明2个int32型变量并赋值。判断两数之和，如果大于等于50，打印“hello world!”
	// 分析
	// 1. 变量
	// 2. 单分支

	/* var a int32
	var b int32
	fmt.Println("请输入两个数，以空格隔开")
	fmt.Scanf("%v %v", &a, &b)
	// fmt.Scanln(&a, &b)
	if a+b >= 50 {
		fmt.Println("hello world!")
	} */

	// 6.编写程序，声明2个float64型变量并赋值。判断第一个数大于10.0，且第2个数小于20.0，打印两数之和。
	/* var n3 float64
	var n4 float64

	fmt.Println("请输入两个数，以空格隔开")
	fmt.Scanln(&n3, &n4)
	if n3 > 10.0 && n4 < 20.0 {
		fmt.Println(n3 + n4)
	} */

	// 7.定义两个变量int32，判断二者的和，是否能被3又能被5整除，打印提示信息
	/* var n5 int32
	var n6 int32

	fmt.Println("请输入两个数，以空格隔开")
	fmt.Scanln(&n5, &n6)
	var tempVal int32 = n5 + n6
	if ((tempVal % 3) == 0) && ((tempVal % 5) == 0) {
		fmt.Println("两数之和能被3又能被5整除")
	} */

	// 8.判断一个年份是否是闰年，闰年的条件是符合下面二者之一：（1）年份能被4整除，但不能被100整除；（2）能被400整除
	var year int64

	fmt.Println("请输入年份")
	fmt.Scanln(&year)

	if ((year%4) == 0 && (year%100) != 0) || (year%400) == 0 {
		fmt.Println("是闰年")
	}
}
